peel off one's glove - German English Dictionary